package com.pimee.service.admin;

import java.util.List;
import java.util.Map;

import com.github.pagehelper.PageInfo;
import com.pimee.model.SysPost;
import com.pimee.service.IBaseService;

public interface ISysPostService extends IBaseService<SysPost> {
	/**
	 * 获取用户岗位
	 * 
	 * @param userId
	 * @return
	 */
	List<SysPost> selectPostsByUserId(Long userId);

	/**
	 * 分页列表
	 * 
	 * @param params
	 * @return
	 */
	PageInfo<SysPost> pageList(Map<String, Object> params);

	/**
	 * 新增岗位
	 * 
	 * @param param
	 */
	void insertPost(SysPost param);

	/**
	 * 更新岗位
	 * 
	 * @param post
	 */
	void updatePost(SysPost param);

}
